package com.yao.myioc.factory;

import com.yao.myioc.definition.BeanDefinition;

/**
 * 负责bean的创建
 *
 * @author Henry Yao
 */
public interface AutowiredCapableBeanFactory {
    /**
     * 根据bean的名称和定义信息创建bean
     *
     * @param bd
     * @param name
     * @return
     */
    Object createBean(String name, BeanDefinition bd);
}
